/**
 *
 *
 */
package org.jiscinvolve.astrodabis.barberry.control;

import org.jiscinvolve.astrodabis.barberry.common.core.Tag;

/**
 *
 *
 */
public interface Paths
    {

    public static final String HOME_PATH = "/" ;

    public static final String IDENT = "id" ;

    public static final String TAG_PATH    = "/tag" ;
    public static final String TAG_MAPPING = "/tag/{id}" ;
    public static final String TAG_CREATE  = "/tag/create" ;
    public static final String TAG_EDIT    = "/tag/{id}/edit" ;
    public static final String TAG_DELETE  = "/tag/{id}/delete" ;

    public static final String JOB_PATH    = "/job" ;
    public static final String JOB_MAPPING = "/job/{id}" ;
    public static final String JOB_CREATE  = "/job/create" ;
    public static final String JOB_EDIT    = "/job/{id}/edit" ;
    public static final String JOB_DELETE  = "/job/{id}/delete" ;

    public static final String ACCOUNT_PATH    = "/account" ;
    public static final String ACCOUNT_MAPPING = "/account/{id}" ;

    public static final String LOGIN_PATH  = "/login" ;
    public static final String LOGOUT_PATH = "/logout" ;

    public static final String REGISTER_PATH = "/register" ;

    public static final String REGISTRY_PATH = "/registry" ;
    public static final String REGISTRY_SCAN = "/registry/scan" ;

    public static final String QRCODE_PATH = "/qrcode" ;

    public static final String ROWTAG_PATH    = "/rowtag" ;
    public static final String ROWTAG_MAPPING = "/rowtag/{id}" ;

    public static final String JOINTAG_PATH    = "/jointag" ;
    public static final String JOINTAG_MAPPING = "/jointag/{id}" ;

    public static final String ROW_PATH    = "/row" ;
    public static final String ROW_MAPPING = "/row/{id}" ;

    public static final String JOIN_PATH    = "/join" ;
    public static final String JOIN_MAPPING = "/join/{id}" ;

    public static final String COLUMN_PATH    = "/column" ;
    public static final String COLUMN_MAPPING = "/column/{id}" ;

    public static final String TABLE_PATH    = "/table" ;
    public static final String TABLE_MAPPING = "/table/{id}" ;
    
    public static final String SERVICE_PATH    = "/service" ;
    public static final String SERVICE_LISTING = "/services" ;
    public static final String SERVICE_MAPPING = "/service/{id}" ;

    }

